- knock the habit
- tv. to stop using drugs; to break a drug addiction. (Drugs. See also kick the habit.)□ I just can’t knock the habit.□ He tried to knock the habit by drinking lots of booze.
Dictionary of American slang and colloquial expressions. 2015.